package com.farm.bpm.form;

import java.util.List;


public interface FormParseInter {
	/**
	 * 解析表单
	 * 
	 * @param fieldType
	 * @param parameter
	 * @param name
	 * @param field
	 * @return
	 */
	Field parse(String fieldType, List<String> parameter, String name,
			Field field);

	/**
	 * 插件类型使用说明
	 * 
	 * @return
	 */
	String getfieldTypeDescribes();

	/**
	 * 插件类型格式
	 * 
	 * @return
	 */
	String getfieldTypeFormat();

	/**
	 * 表单保存的回调事件
	 * 
	 * @param fieldType
	 * @param parameter
	 * @param name
	 * @param field
	 */
	void saveHandle(String fieldType, List<String> parameter, String name,
			Field field);
}
